On the Expressive Power of Temporal Logic for Infinite Words

نویسنده

  • Joëlle Cohen-Chesnot
چکیده

We study the expressive power of linear propositional temporal logic interpreted on finite sequences or words. We first give a transparent proof of the fact that a formal language is expressible in this logic if and only if its syntactic semigroup is finite and aperiodic. This gives an effective algorithm to decide whether a given rational language is expressible. Our main result states a similar condition for the “restricted” temporal logic (RTL), obtained by discarding the “until” operator. A formal language is RTL-expressible if and only if its syntactic semigroup is finite and satisfies a certain simple algebraic condition. This leads to a polynomial time algorithm to check whether the formal language accepted by an n-state deterministic automaton is RTL-expressible. Temporal logic is a particular case of modal logic. It was introduced by Pnueli [16] in connection with applications to the specification, development and verification of possibly parallel or non-deterministic processes. This logical language admits several variations, one of them being propositional linear temporal logic (PTL). It uses three connectives suggestively called “next”, “eventually” and “until”. In this paper we are interested in the descriptive power of propositional linear temporal logic and of a restriction of temporal logic (RTL) obtained by considering only the operators “next” and “eventually”. In both cases, we interpret temporal logic on finite words only. In this case, a temporal formula defines a set of words (that is, a formal language) and our problem is to determine precisely which formal languages can be specified in this way. In the case of PTL, the solution has been known for some time, as a consequence of a series of deep results. Indeed, Kamp [6] has shown that PTL is expressively equivalent to first-order logic when interpreted on words. Next, McNaughton [10] proved that a formal language is first-order definable if and only if it is star-free. Finally, star-free languages are characterized by a ∗Research on this paper was partially supported by PRC “Mathématiques et Informatique”.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Rankers over Infinite Words

We consider the fragments FO, Σ2 ∩ FO, Π2 ∩ FO, and ∆2 of first-order logic FO[<] over finite and infinite words. For all four fragments, we give characterizations in terms of rankers. In particular, we generalize the notion of a ranker to infinite words in two possible ways. Both extensions are natural in the sense that over finite words, they coincide with classical rankers and over infinite ...

متن کامل

The expressive power, satisfiability and path checking problems of MTL and TPTL over non-monotonic data words

Recently, verification and analysis of data words have gained a lot of interest. Metric temporal logic (MTL) and timed propositional temporal logic (TPTL) are two extensions of Linear time temporal logic (LTL). In MTL, the temporal operator are indexed by a constraint interval. TPTL is a more powerful logic that is equipped with a freeze formalism. It uses register variables, which can be set t...

متن کامل

Complete axiomatization of the stutter-invariant fragment of the linear time μ-calculus

The logic μ(U) is the fixpoint extension of the “Until”-only fragment of linear-time temporal logic. It also happens to be the stutter-invariant fragment of linear-time μ-calculus μ(♦). We provide complete axiomatizations of μ(U) on the class of finite words and on the class of ω-words. We introduce for this end another logic, which we call μ(♦Γ), and which is a variation of μ(♦) where the Next...

متن کامل

Intuitionistic LTL and a New Characterization of Safety and Liveness

Classical linear-time temporal logic (LTL) is capable of specifying of and reasoning about infinite behaviors only. While this is appropriate for specifying non-terminating reactive systems, there are situations (e. g., assumeguarantee reasoning, run-time verification) when it is desirable to be able to reason about finite and infinite behaviors. We propose an interpretation of the operators of...

متن کامل

An Infinite Hierarchy of Temporal Logics over Branching Time

Many temporal logics were suggested as branching time specification formalisms during the last 20 years. These logics were compared against each other for their expressive power, model checking complexity and succinctness. Yet, unlike the case for linear time logics, no canonical temporal logic of branching time was agreed upon. We offer an explanation for the multiplicity of temporal logics ov...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 83  شماره 

صفحات  -

تاریخ انتشار 1991